package com.swind.fast.modules.app.railway.report.entity;

import com.swind.fast.common.aspect.annotation.Dict;
import com.swind.fast.common.system.base.entity.SwindEntity;
import org.springframework.format.annotation.DateTimeFormat;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Description: 项目
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sca_railway_report_task_finished")
public class RailwayReportTaskFinished extends SwindEntity {
    private String projectId;
    private String pointId;
    private String siteName;          // 工点名称
    private String holeSerial;        // 勘探孔编号
    private String holeLocation;      // 勘探孔位置
    private String testMethod;        // 测试方法
    private String depthDesign;       // 孔深设计
    private String depthActual;       // 孔深实际

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date startDate;         // 开工时间

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date finishDate;        // 竣工时间

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date materialDate;      // 资料提供时间

    private String operator;          // 机长
    private String technical;         // 技术负责人
}
